En este segundo vídeo vamos a explicar el funcionamiento del flow que hemos generado
en el primer vídeo.
Recordar que hemos cogido un bloque Inject, un bloque Debug y los hemos conectado.
Es importante entender que los bloques Debug, que son estos bloques verde, no hacen ninguna
tarea más que mostrar el dato que reciben.
También puede ser muy útil en casos en los que tenemos varios bloques concatenados,
como este ejemplo que yo he importado, para ver la progresión de los datos y la salida
de cada bloque y entender si corresponde con el funcionamiento que nosotros deseamos.
Es una muy buena forma de detectar errores en la programación o en la configuración
de los bloques antes de generar la aplicación que estamos buscando.
En este caso desactivo esta pestaña y este flow para que no interfiera en el
funcionamiento de nuestro flow de interés, que es el primero.
Veis que ha quedado todo punteado.
Por tanto, vuelvo a nuestro flow y ahora nos quedaría entender qué está haciendo
este bloque Inject y qué significa que ponga aquí timestamp.
Esto lo podemos hacer fácilmente seleccionándolo en nuestra pestaña de información y
buscando la documentación y de las primeras cosas que se nos dice es que por defecto
un bloque de este tipo nos va a mandar un timestamp, que es el valor en milisegundos
que han transcurrido desde el 1 de enero de 1970.
Es decir, es un número entero muy grande.
Bien, para tener claro que vamos a recibir bien ese dato y entender que
no hay ningún funcionamiento extraño, que en este caso no lo habrá,
porque es un flow muy simple.
Vamos a venir a la pestaña superior aquí, debug.
Vemos que está vacía.
Nos vamos a asegurar de que estamos solamente viendo los mensajes que nos
llegan en este flow para que no interfieran los de otros que podríamos tener abiertos.
Podemos limpiar la pantalla con este ícono de la papelera.
Entonces confirmamos los cambios y compilamos.
Se nos dice que ha sido todo correcto, que no hay ningún problema y hacemos
un pulso sobre la caja azul del bloque Inject.
Por tanto, hemos visto al momento de hacer el pulso que recibimos un
mensaje en nuestra pestaña debug que corresponde a un número entero muy
grande, que son los milisegundos pasados desde la fecha que se ha indicado.
Veis que cuando pongo el curso sobre el número, sobre el mensaje en general,
se me puntea en color naranja el bloque que me está diciendo que eso es lo
que ha recibido y eso es interesante cuando hay más de un bloque debug y se
pretende identificar qué mensaje corresponde con qué bloque.